construction technicians - French English Dictionary